#!/bin/bash

#用于数学计算， 有几种方法
#1. let
#2. $(())
#3. bc
#4. expr
#5. $[]
no1=4;
no2=5;

echo 输入的no1:$no1 no2:$no2

#使用let计算
let "jj=2&3" #注意&需要加"", 否则bash可能认为是后台运行的意思
echo  $jj

let jj=120+130
echo $jj

#使用$(()), 该格式专门用于数据运算
kk=$((20/3))
echo kk=$kk

#使用$[]
echo kk=$[1+2]

#expr
kk=$(expr 100 / 2)
echo $kk

kk=$(expr 100 \* 2) #*号转义
echo $kk

#bc命令 需要安装bc
ss=$(echo "3.25*4" | bc)
echo $ss

ss=$(echo "scale=2;100/3" | bc) #2位精度
echo $ss

ss=$(echo "obase=2;100/3" | bc) #2进制
echo $ss